Skip to content

chore(deps): update docker/setup-qemu-action action to v4#50

Merged
koki-develop merged 1 commit intomainfrom
renovate/docker-setup-qemu-action-4.x
Apr 18, 2026
Merged

chore(deps): update docker/setup-qemu-action action to v4#50
koki-develop merged 1 commit intomainfrom
renovate/docker-setup-qemu-action-4.x

Conversation

@renovate
Copy link
Copy Markdown
Contributor

@renovate renovate Bot commented Apr 18, 2026

This PR contains the following updates:

Package Type Update Change
docker/setup-qemu-action action major v3.7.0v4.0.0

Release Notes

docker/setup-qemu-action (docker/setup-qemu-action)

v4.0.0

Compare Source

Full Changelog: docker/setup-qemu-action@v3.7.0...v4.0.0


Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@github-actions
Copy link
Copy Markdown

Renovate PR Review Results

⚖️ Safety Assessment: ✅ Safe

🔍 Release Content Analysis

Major Changes:

  • Runtime Migration: Upgraded from Node.js 20 to Node.js 24 as the default runtime
  • Module System: Transitioned from CommonJS to ESM (ECMAScript modules)
  • Configuration Refactoring: Updated test wiring and configuration infrastructure

Breaking Changes:

  • Requires GitHub Actions Runner v2.327.1 or later to support Node 24 runtime
  • The ESM migration is internal to the action and does not affect the public API

Dependency Updates:

  • @actions/core: 1.11.1 → 3.0.0 (major version bump)
  • @docker/actions-toolkit: 0.67.0 → 0.77.0
  • lodash: 4.17.21 → 4.17.23 (security patch)
  • js-yaml: 3.14.1 → 3.14.2 (security patch)
  • @isaacs/brace-expansion: 5.0.0 → 5.0.1

API Compatibility:

  • All inputs remain identical: image, platforms, cache-image with same defaults
  • Output schema unchanged: platforms output
  • No changes to action usage syntax or configuration

🎯 Impact Scope Investigation

Usage Locations:

  • .github/workflows/release-please.yml:54 - Used in the publish job for multi-platform Docker builds (linux/amd64, linux/arm64)
  • This is the only usage of setup-qemu-action in the repository

Current Workflow Context:

  • The action is used in the release workflow to enable QEMU for cross-platform Docker image builds
  • Runs on ubuntu-latest (currently Ubuntu 24.04)
  • No custom inputs are provided; using default configuration (all platforms, default image)
  • Sequenced correctly before docker/setup-buildx-action@v4.0.0

Runner Compatibility:

  • GitHub-hosted ubuntu-latest runners support Node 24 runtime as of early 2025
  • Runner v2.327.1 (released in 2025) includes Node 24 support
  • GitHub-hosted runners are automatically updated and already meet the v2.327.1+ requirement
  • No self-hosted runners are used in this repository

Dependency Impact:

  • No conflicts with other actions in the workflow
  • Compatible with current docker/setup-buildx-action@v4.0.0 and docker/build-push-action@v7.1.0
  • The workflow already uses modern action versions with Node 20+ support

💡 Recommended Actions

Immediate Merge:
This PR is safe to merge immediately without any code changes required.

Rationale:

  1. No API Changes: The action's interface (inputs/outputs) remains identical between v3.7.0 and v4.0.0
  2. GitHub-Hosted Runners Ready: ubuntu-latest runners already support Node 24 and meet the v2.327.1+ requirement
  3. No Custom Configuration: The workflow uses default settings which are unchanged
  4. Security Benefits: Includes security patches for lodash and js-yaml
  5. Standard Usage Pattern: QEMU setup followed by buildx is the recommended pattern and continues to work

Post-Merge Verification:

  • Monitor the next release workflow run to confirm multi-platform builds complete successfully
  • Verify both linux/amd64 and linux/arm64 images are published correctly

No Migration Steps Required - The update is fully backward compatible for the current usage pattern.

🔗 Reference Links

Generated by koki-develop/claude-renovate-review

@koki-develop koki-develop merged commit 4f1c818 into main Apr 18, 2026
8 checks passed
@koki-develop koki-develop deleted the renovate/docker-setup-qemu-action-4.x branch April 18, 2026 01:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant